﻿/*
This project and all of its code is/are Copyright (C) 2017  Nils Hunter Alving

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
using System;

namespace InterfaceTestData.Interfaces.Enums
{
    public enum BrowserType
    {
        Chrome,
        FireFox,
        IE
    }
    public enum Environments
    {
        Disconnected,
        Connected
    }
    public enum Side
    {
        Lt,
        Rt
    }

    public enum ClaimSearchType
    {
        Completed,
        Supplement,
        Exists,
        Reinspection,
        CompletedExists,
        NotApproved        
    }

    public enum OwnerType
    {
        Person,
        Company
    }

    public enum ClaimType
    {
        NewEstimate,
        NewAutoSrcProd,
        Correction,
        CreateSup,
        ViewOnly,
        UpFormsNotesOnly,
        UpStatusOnly,
        OpenAutoSrcProd,
        Reinspection
    }

    public enum SearchColumn
    {
        EstStatus,
        ValStatus,
        Type
    }

    public enum PersonType
    {
        Person,
        Company,
        Appraiser
    }

    public enum PropertyArray
    {
        Value,
        ElementName
    }

    public enum CloseEstimateOptions
    {
        CompleteEstimate,
        CompleteAssignment,
        RequestForReview,
        CompleteReinspection,
        ApproveComplete,
        CompleteReinspectionAsRec
    }

    public enum SearchCriteriaOptions
    {
        Search,
        ClaimsElementSearch
    }

    public enum ReviewTypes
    {
        Reject,
        Reinspection,
        Approve,
        Update
    }

    public enum PdfReportTypes
    {
        Reinspection,
        OriginalEstimate,
        CustomerPrint,
        PartsList,
        GrossProfit,
        WorkOrder,
        RepairOrder,
        Notes,
        SupplementReconciliation,
    }

    public enum ProfileTypes
    {
        Shop,
        Audatex
    }
}
